package com.ruoyi.cs.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @ClassName AnchorBattlePatamReq
 * @Description TODO
 * @Author zz
 * @Date 2024/2/22
 **/
@Data
public class AnchorBattleParamReq {

    @NotNull
    @ApiModelProperty(value = "主播创建粉丝对战开关")
    private Boolean isFanBattleEnabled = true;

    @ApiModelProperty(value = "单次对战额度")
    private BigDecimal singleBattleLimit;

    @ApiModelProperty(value = "总对战额度")
    private BigDecimal totalBattleLimit;

    @ApiModelProperty(value = "每日创建免费对战次数")
    private Integer dailyFreeBattleCount;

    @ApiModelProperty(value = "日充值额度")
    private BigDecimal dailyRechargeAmount;

    @ApiModelProperty(value = "总充值额度")
    private BigDecimal totalRechargeAmount;

    @ApiModelProperty(value = "未关注是否可参与粉丝对战")
    private Boolean isFollowBattleEnabled = false;
}
